<?php

class Administrador_model extends Base_model
{ 
	const TABLA = "administrador";
	
	var $id;
	var $nombre;
	var $apellidos;
	var $email;
	var $password;
	var $celular;
	
	/** Inserta un registro */
	function insert()
	{
		$this->db->insert(Administrador_model::TABLA, $this->to_array());
		return $this->db->getInsertId();
	}
	
	/** Actualiza el registro */
	function update()
	{
		$this->db->update(Administrador_model::TABLA, $this->to_array());
	}
	
	/** Elimina el registro de la BD */ 
	function delete($id)
	{
		$this->db->where('id', $id);
		$this->db->delete();
	}
	
	/** Retorna el objeto correspondiente con el identificador */
	function get($id)
	{
		$this->db->where('id', $id);
		return $this->db->get(Administrador_model::TABLA);
	}
	
	/** Retorna todos los objetos */
	function getAll()
	{
		return $this->db->get(Administrador_model::TABLA);		
	}
}